* {
  list-style: none;
  text-decoration: none;
}
a:hover{
  text-decoration: none;
  color: #333;
}
html{
  height: 100%;
}
body{
  position: relative; height:auto !important; height: 100%; min-height: 100%;
}

.site-header {
  background-color: rgba(0, 0, 0, .85);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
}
.site-header a {
  color: #999;
  padding: 0.4rem 1rem;
  transition: ease-in-out color .15s;
}
.site-header a:hover {
  color: #fff;
  text-decoration: none;
}
.container {
 
}


.jumbotron {
  padding-top: 3rem;
  padding-bottom: 3rem;
  margin-bottom: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron h1 {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

.btn-login{
  color: #54a2d2;
  border-color: #54a2d2;
  vertical-align: unset;
}
.btn-login:hover{
  background-color:#54a2d2 ;
  border-color: #54a2d2;
}
.logo{
  width: 11rem;
}
.logo img{
  width: 100%;
}
.navbar{
  padding: 1rem 1rem;
  width: 85%;
  margin: 0 auto;
}
.dlzc{
  display: inline-table;
  float: right;
}
.dlzc a{
  margin-left: 1rem;
}

.banner img{
  width: 100%;
  margin-bottom: 2rem;
}
.gjzd{
  align-content: center;
  text-align: center;
}
.gjzd img{
  width: 100%;
}
.zxsshr{
  background-color: #5b9bd5;
  padding: 2rem 0;
}
.zxsshr li{
  float: left;
}
.zxsshr li img{
  width: 100%;
}
.zxsshr .zxs{
  margin-top: 2rem;
}
.zxsshr .zxs h3{

  font-weight:bold;
  color: #fff;
}
.zxsshr .zxs span{
  font-size: small;
  color: #fff;
}
.zxsshr .zxs img{
  width: 20%;
  padding-left: 1rem;
}
.card{color: #333}
.card .card-text{
  font-size: smaller;
  line-height: 1.5rem;
}



.hddb{
  display: block;
  float: right;
  width: 3rem;
}
.hddb img{
  width: 80%;
}
.copyright{
  font-size: small;
}

/*     轮播图    */



.carousel {
  margin-bottom: 4rem;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  bottom: 3rem;
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel-item {
  height:45rem;
}
.carousel-item img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 1.5rem;
  text-align: center;
}
.marketing h2 {
  font-weight: 400;
}
.marketing .col-lg-4 p {
  margin-right: .75rem;
  margin-left: .75rem;
}


/* Featurettes
------------------------- */



/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 40em) {
  /* Bump up size of carousel content */


  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 62em) {
  .featurette-heading {
    margin-top: 7rem;
  }
}
.carousel-caption{
  position: absolute;
  left: -20rem;
  top: 15rem;

}

.carousel{
  margin-bottom: 0;
}
.card{
  position: relative;
}

.carousel-caption a:hover{
  text-decoration:none;
  color: #007bff;
}
.carousel{
  position: relative;
}
.zytz{
  background-color: #ffffff;
  position: absolute;
  bottom: -2.5rem;
  border-radius: 0.5rem;
  left: 50%;
  height: 5rem;
  line-height: 5rem;
  transform: translateX(-50%);
  padding: 0 2rem;
  box-shadow: 0 3px 7px #e5e5e5;
  z-index: 2;
  overflow: hidden;
}
.zytz div{
  float: left;
}
.zytz span{
  padding:0 0.5rem ;
  color: #eda830;
}
.zytz .zytznr{
  padding: 0 0.5rem;
  float: left;
  width: 75%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow:ellipsis;
  font-size: medium;
}
.zytz a{
  float: right;
  color: #4039b6;
  font-size: smaller;
}
.zytz a:hover{
  color: #54a2d2;
}
.sgglm{
  clear: both;
  /*margin-top: 5rem;*/
  /*margin-bottom: 1rem;*/
}
.lmbt {
  text-align: center;
  height: 3rem;
  margin-bottom: 1.5rem;
  border-bottom: 2px solid #ffce55;
}
.lmbt .lmbtnr{
  text-align: center;
  line-height: 3rem;
  display: inline-block;
  color: #333333;
  font-size: x-large;
  font-weight: normal;
}


.lmbt a{
  float: right;
  line-height: 3rem;
  color: #333;
  font-size: smaller;
}
.lmbt a:hover{
  color: #54a2d2;
}
.cfqyzs{
  padding-left: 0;
}
.cfqyzs .card{
  border: none;
  border-radius: 0;
}
.cfqyzs .card .card-pic{
  background-color: #eee;
  width:100% ;
  height: 12.2rem;
  position: relative;
}
.cfqyzs .card .card-pic .card-img-top{
  border-radius: 0;
  max-width: 100%; 
  width:100%;
  height:100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%,-50%,0);
  -webkit-transform: translate3d(-50%,-50%,0);

}
.cfqy{
  padding: 1rem 1rem;
  padding-top: 1.5rem;
}
.cfqy .card-text{
  color: black;
   font-size: large;
  text-overflow: ellipsis;
  -o-text-overflow:ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.6rem;
  white-space: nowrap;
}
.cfqy .card-text-small{
  font-size: small;
  color: #838993;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  line-height: 2rem;
      display: block;

}


.card-textnr{
  line-height: 1rem;
  font-size: small;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.card-textnrxx{
  padding: 0;
}
.card-textnrxx li{
  float: left;
  margin-right: 0.5rem;
}
.card-textnrxx p{
  font-size: x-small;
  line-height: 1rem;
  margin: 0;
  padding: 0;
}
.card-textnrxx p b{
  font-size: x-large;
  color: #50b4d0;
  font-weight: normal;
}
.cljgy{
  padding-right: 1.8rem;
  margin-bottom: 1.8rem;
}
.cljgy ul{
  padding: 0;
}
.cljgy .card-img-left{
  display: inline-block;
  float: left;
}
.cljg {
  float:right;
  width: 87%;
}
.cljgbt li{
  color: #333333;
  width: 50%;
  margin-left: 0.5rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow:ellipsis;
}
.cljgbt li span{
  color: #ffffff;
  font-size: x-small;
  background-color: #54a2d2;
  padding: 2px 4px 2px 4px;
  border-radius: 4px;
  margin-right: 6px;
}
.cljgxz li{
  color: #333333;
  font-size: small;
  margin-left: 0.6rem;
}

.hyxw .hyxwgd p{
  float:left;
  margin-bottom: 0;
}
.hyxw .hyxwgd span{
  vertical-align: center;
  float: right;
  color: #5e8ced;
  background-color: #ebf1fd;
  font-size: small;
  border: none;
  padding: 5px 10px;

}
.jyzn h2{
  width:6rem;
  font-size: large;
  color: #54a2d2;
  /*border-bottom: 2px solid #54a2d2;*/
  padding: 0.3rem;
}
.jyzn div{
  margin-bottom: 1rem;
  width: 100%;
  height: 2px;
  background-color: #eeeeee;
}
.jyzn div h1{
  width: 6rem;
  height: 2px;
  background-color: #54a2d2;
}
.jyzn{
  padding-right: 2rem;
}
.jyzn ul li{
  width: 100%;
  font-size: smaller;
  color: #333;
  list-style-type: disc;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow:ellipsis;

}
.jyzn ul li h3{
  width: 0.4rem;
  height: 0.4rem;
  background-color: #54a2d2;
  border-radius: 0.3rem;
  line-height: 1rem;
  margin-right: 0.5rem;
  margin-top: 0.5rem;

}
.jyzn ul li p{
  width: 82%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow:ellipsis;
  padding-right: 1rem;
}
.jyzn ul li p:hover{
  color: #54a2d2;
}
.jyzn ul li span{
  float: right;
}
.card-text:hover{
  color: #54a2d2;
}
.policy ul li a h4:hover{
  color: #54a2d2;
}
.wjxz{
  padding-left: 2rem;
  padding-right: 0;
}
.footer{
  background-color: #38404b;
  color: #fff;
  clear:both;
  width:100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.footer .footer-link .form-control {
  background-color: #505968;
  border: none;
  color: #fff;
}
.footer-link{
  margin-bottom: 2rem;
}
.footer-link .footer-link-title{
  border-left: 3px solid #54a2d2;
  color: #ffffff;
  padding-left: 0.5rem;
  margin-bottom: 1rem;
}
.footer .footer-nav{
  padding-bottom: 1rem;
  border-bottom: 1px solid #4a596b;
  margin-bottom: 1rem;
}
.footer .footer-nav a{
  font-size: smaller;
  color: #ffffff;
  padding: 0 0.8rem;
  border-right: 2px solid #fff;
}
.footer .footer-nav a:hover{
  color: #54a2d2;
  font-weight: bold;
}
.footer .copyright{
  color: #bcbcbc;
}
.btn-dl{
  color: #fff;

}
.btn-dl:hover{
  background-color: #6eb8e5;
}




.footer-green{
  padding: 1rem 0;
  background-color: #7ec788;
}
.footer-green .container .footer-link .footer-link-title{
  border-left: 3px solid #fff044;
}
.footer-green .footer-link .form-control {
  background-color: #66ad70;
}
.footer-green .copyright{
  color: #eee;
}




.nav-green{
   background-color: #7ec788;
  border-bottom: 1px solid #ffffff;
 }
/*.nav-green{*/
/*  background-color: #a0d468;*/
/*}*/
.nav-green a{
  display: inline-block;
  color: #ffffff;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
.nav-green a:hover{
  background-color: #66ad70;
}




.notice-green{
  line-height: 4rem;
  height: 4rem;
  position: absolute;
  bottom: -1.5rem;
  background-color:#ffce55 ;
}
.notice-green div{
  width:16%;
}
.notice-green div img{
  width: 25%;
}
.notice-green div span{
  color: #333333;
}
.notice-green p{
  color: #333333;
}
.notice-green a{
  color: #333333;
}



.model-green{
  margin-top: 3rem;
}
.lmbt{
  margin-bottom: 1rem;

}
.lmbt .lmbtnr img{
  width: 10%;
  padding: 0 1rem;
}



.index-table{
  position: relative;
  height: 19rem;
  overflow: auto;
}
.index-con{
  position: absolute;
  left: 0;
  width: 100%;
  padding-right: 1rem;
  overflow-x: hidden;
  overflow-y: scroll;
}
.index-table::-webkit-scrollbar {
  display: none;
}
.index-table .index-con tr{
  border-bottom: 1px solid #ffffff;
}
.index-table .index-con tr th{
  background-color: #daeaca;
  line-height: 3rem;
  font-weight: normal;
  text-align: center;
  border-right: 1px solid #ffffff;
}
.index-table .index-con tr td{
  line-height: 3rem;
  font-weight: normal;
  text-align: center;
  border-right: 1px solid #ffffff;
}
.index-table .index-con tr:nth-child(odd){
  background: #fbfff7;
}
.index-table .index-con tr:nth-child(even){
  background: #f4faee;
}
.index-table .index-con tr td .btn{
  color: #fff;
}
.model-green{
  margin-top: 3rem;
  margin-bottom: 2rem;
}

.results{
  width: 100%;
  margin-bottom: 2rem;
  line-height: 2rem;

}
.results td{
  font-size: medium;
}
.results td span{
  color: #4a9554;
  font-weight:500;
  font-size: large;
}
.results .results-img{
  width: 5%;
  padding-right: 1rem;
}
.results .results-img img{
  width: 100%;
}
.myhr{
  border-color: #999999;
}




.top1{
  width: 100%;
  position: absolute;
  top:0.5rem;
  z-index: 1999;
}
.logo1{
  position: absolute;
  left:6rem;
}

.site-header {
  background-color:unset;
  backdrop-filter:unset;
}
.nav1{
  position: absolute;
  right: 8rem;

}

.dlzc1{
  display: inline-table;
  float: right;
  background: -webkit-linear-gradient(left, #5b89ed,#97c3f6); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, #5b89ed,#97c3f6); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5b89ed,#97c3f6); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #5b89ed,#97c3f6); /* 标准的语法（必须放在最后） */

  color: #ffffff;
  padding:0 1rem;
}
.dlzc1 a{
  line-height: 2rem;
  font-size: small;
  color: #ffffff;
}
.dlzc1 a:hover{
  font-weight: bold;
}

.site-header a{
  line-height: 4.2rem;
  font-size: small;
  padding: 0 0.6rem;
  color: #313a4b;
}
.site-header a:hover{
  color: #313a4b;
  font-weight: bold;
}



.content-sy{
  margin-top: 5rem;

}
.lmbt1 {

  text-align: center;
  height: 3rem;
  margin-bottom: 0.5rem;
}
.lmbt1 .lmbtnr1{
  position: relative;
  text-align: center;
  line-height: 3rem;
  display: inline-block;
  color: #313a4b;
  font-size: large;
  font-weight: 600;
}
.lmbt1 .lmbtnr1 div{
  width: 1.5rem;
  height: 4px;
  background: -webkit-linear-gradient(left, #5b89ed,#97c3f6); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, #5b89ed,#97c3f6); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5b89ed,#97c3f6); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #5b89ed,#97c3f6); /* 标准的语法（必须放在最后） */
  margin: 0 auto;
}


.lmbt1 a{
  float: right;
  line-height: 3rem;
  color: #333;
  font-size: smaller;
}
.lmbt1 a:hover{
  color: #54a2d2;
}

.index-table1{
  margin-top: 4rem;
  height: 29.6rem;
  
  position: relative;

}
.index-con{
  position: absolute;
  left: 0;
  width: 100%;
  padding-right: 1rem;
}
.index-table1::-webkit-scrollbar {
  display: none;
}
.index-table1 .index-con tr{
  background-color: #ffffff;
  border-bottom: 1px solid #f3f3f4;
}

.index-table1 .index-con tr th{
  font-size: small;
  color: #acaeb3;
  line-height: 4rem;
  font-weight: normal;
  text-align: center;
  border-right: 1px solid #ffffff;
}
.index-table1 .index-con tr td{
  font-size: small;
  padding: 1.2rem 0;
  font-weight: normal;
  text-align: center;
  border-right: 1px solid #ffffff;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.index-table1 .index-con tr td img{
  width: 29px;
  height: 29px;
}
.index-table1 .index-con tr td .btn{
  font-size: small;
  background-color: #f5f8fe;
  color: #5b89ed;
  border-radius: unset;
}
.index-table1 .index-con tr td .btn:hover{
  background-color: #5b89ed;
  color: #ffffff;
}


.bjtu{
  position: absolute;
  width: 30%;
  bottom: -8rem;
  right:-9rem;
  z-index: -1;
}
.more{
  text-align: center;
  display: block;
  width:8rem;
  margin: 0 auto;
  margin-top: 3rem;
  font-size: small;
  color: #5a616f;
  background-color: #ffffff;
  border: 1px solid #c0c3c8;
  padding: 0.5rem 1rem;
}
.more:hover{
  color: #008477;
  border: 1px solid #008477;

}


.lmbt1 .lmbtnr1 .pic-left1{
  width: 75%;
}
.lmbt1 .lmbtnr1 .pic-right1{
  width: 22%;
}
.news{
  margin-top:6rem;
}
.news .news-content{
 width: 90%;
  margin: 0 auto;
}

.text-muted{
  margin-bottom: 0rem;
}
.text-muted .footer-logo{
  width: 100%;
}
.text-muted .footer-logo img{
  width:15%;
}

.dbdhnr{
  padding: 1rem 0;
  margin-bottom: 1rem;
  margin-top: 2rem;
}
.dbdhnr a{
  padding: 0 2rem;
  font-size: small;
  color: #adadad;
}
.dbdhnr a:hover{
   color: #333333;
 }
.text-muted .footer-bottom{
  width: 100%;
  position: relative;
}
.text-muted .footer-bottom .address{
  background-color: #f9fafc;
  padding: 2rem 0 3rem 0;
  font-size: small;
  line-height: 2rem;
}
.text-muted .footer-bottom span{
  display: block;
  background: -webkit-linear-gradient(left, #5b89ed,#97c3f6);
  background: -o-linear-gradient(right, #5b89ed,#97c3f6);
  background: -moz-linear-gradient(right, #5b89ed,#97c3f6);
  background: linear-gradient(to right, #5b89ed,#97c3f6);
  width: 18rem;
  color: #ffffff;
  margin-top: -2rem;
  padding: 1rem;
  font-size: small;
  border-radius: unset;
}

.text-muted .hr{
  margin-top: 3rem;
}
.text-muted .copyright{
  font-size: small;
}
footer{
  margin-bottom: 1rem;
}
.card-text1:hover{
  color: #008477;
}


.cfqyzs .card .card-pic1{
  height: 12rem;
}
.cfqyzs .card .card-pic1 .card-img-top{
  max-height: 12rem;
}

.album{
  margin-top: 0.5rem;
}
.album .lmbt1{
  margin-bottom: 1rem;
}
.album .service .col-md-8,.col-md-6,.col-md-4,.col-md-5{
  padding:5px;
}
.album .service img{
  position: relative;
  width: 100%;

}
.album .service .service-info{
  position: absolute;
  bottom: 5px;
  width: 100%;
  padding: 0 5px;
  height: 4.5rem;
  background-image: -webkit-gradient(linear,right top,left top,from(rgba(5,17,44,0)),color-stop(80%,#05112c));
  background-image: linear-gradient(-90deg,rgba(5,17,44,0) 0,#05112c 80%);
}
.album .service .service-info h1{
  padding-left:1rem;
  padding-top: 15px;
  font-size: medium;
  color: #ffffff;
  font-weight: 400;
}
.album .service .service-info p{
  padding-left: 1rem;
  font-size: small;
  color: #8c8d9a;
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.news{
  width: 100%;
  padding-top: 3rem;
  background-color: #f8f8f8;
}
.policy ul{
  background-color: #ffffff;
  padding: 15px 10px 46px 10px;
  padding-inline-start:20px;
}
.policy li{
  margin-bottom: 0.9rem;
}
.policy .policy-content h4{
  font-size: medium;
  color: #313a4b;
}
.policy .policy-content p{
  font-size: large;
  font-weight: bold;
  color: black;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  margin-bottom: 6px;
}
.policy .policy-content span{
  font-size: x-small;
}
.picture  .row{
  margin-right: 0;
  margin-left: 0;
}
.picture .row a{
  width: 50%;
}
.picture .row a img{
  width: 100%;
}
.news{
  padding-bottom: 5rem;
}
.text-muted img{
  width: 15%;
  margin: 0 auto;
  text-align: center;
}





.title-pag{
  position: relative;
  width: 100%;
  max-height: 100%;
}
.title-pag img{
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  min-width: 79rem;
}
.title-pag h2{
  position: absolute;
  top:6rem;
  width: 100%;
  text-align: center;
  font-size: xx-large;
  color: #ffffff;
}
.title-pag h2 div{
  width: 2rem;
  height: 4px;
  background-color: #ffffff;
  margin: 0 auto;
  margin-bottom: 1rem;
}

.pagination {
  width: 20%;
  
  margin-top: 3rem;
}
.pagination .page-link{
  padding: 1rem 1.5rem;
  margin-right: 5px;
  border:none;
  background-color: #f5f8fe;
  color: #5b89ed;
  border-radius: 0.25rem;
}
.pagination .page-link:hover{
  background-color: #5b89ed;
  color: #ffffff;
}
.pagination .number{
  background-color:unset;
  color: #8b919a;
}






.enterprise{
  margin-top: 4rem;
}
.enterprise .hyxw{
  margin-bottom: 2rem;
}
.enterprise .cfqyzs .card .card-pic1{
  height: 10.5rem;
}

.enterprise .cfqy{
  padding: 1rem 0;

}
.enterprise .cfqy span{
  font-size: xx-small;
}
.enterprise .cfqy span b{
  font-size: medium;
  color: red;
  padding: 0 2px;
  font-weight: normal;
}
.enterprise .cfqy .card-text1{
  margin-bottom: 10px;
}
.enterprise .hyxw .hyxwgd{
  margin-top: 5px;
}
.enterprise .hyxw .hyxwgd span{
  float: left;
}
.enterprise .cfqy .card-text-small{
  line-height: unset;
}
.enterprise .hyxw  .nodata span{
  background-color: #f3f3f4;
  color: #7f848f;
}
.enterprise .seemore{
  margin-left: 42%;
  color: #6e7581;
  border: 1px solid #e6e7e9;
  border-radius: unset;
  font-size: small;
  padding: 0.5rem 2rem;
}
.enterprise .seemore:hover{
  color: #5e8ced;
  border: 1px solid #5e8ced;
}





.login-main{
  width: 100%;
  height:44rem;
  background: url("../images/login-bg.jpg") center no-repeat;
  background-size: 100%;
}
.login-content{
  width: 30%;
  height: 23rem;
  padding: 2rem;
  background-color: #ffffff;
  float: right;
  margin-top: 8rem;
  margin-right: 7rem;
  border-radius: 0.5rem;
}
.login-content h1{
  font-size: x-large;
  color: #5b89ed;
  margin-bottom: 1rem;
}

.login-content .input-group .input-group-text{

  z-index: 999;
  color: #a4a8b0;
  background-color: #f0f1f4;
  border: 1px solid #e8ebf1;
}
.login-content .input-group .input-group-text:hover{
  color: #6f94f2;
  border: 1px solid #6f94f2;
}

.login-content .input-group .form-control{
  color: #abafb7;
  padding-left: 2.8rem;
  height: calc(1.5em + 1.2rem );
}
.login-content .input-group .form-control:hover{
  border:1px solid #6f94f2;
  color: #6f94f2;
}

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.login-content .input-group .form-control1 {
  background: url("../images/icon-user.png") no-repeat 8px 8px;
}
.login-content .input-group .form-control1:hover {
  background: url("../images/icon-user-blue.png") no-repeat 8px 8px;
}
.login-content .input-group .form-control1:active {
  background: url("../images/icon-user-blue.png") no-repeat 8px 8px;
}
.login-content .input-group .form-control2 {
  background: url("../images/icon-lock.png") no-repeat 8px 8px;
}
.login-content .input-group .form-control2:hover {
  background: url("../images/icon-lock-blue.png") no-repeat 8px 8px;
}
.login-content .input-group .form-control3{
  padding-left: 1rem;
}

.login-content .input-group .form-control::-webkit-input-placeholder {
  color: #abafb7;
  font-size: 14px;
}

.login-content .input-group .form-control:-moz-placeholder{
  color: #abafb7;
  font-size: 14px;
}

.login-content .input-group .form-control::-moz-placeholder{
  color: #abafb7;
  font-size: 14px;
}

.login-content .input-group .form-control:-ms-input-placeholder{
  color: #abafb7;
  font-size: 14px;
}

.login-content form .btn{
  background: -webkit-linear-gradient(left, #5b89ed,#97c3f6); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(right, #5b89ed,#97c3f6); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #5b89ed,#97c3f6); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #5b89ed,#97c3f6); /* 标准的语法（必须放在最后） */
  width: 100%;
  color: #ffffff;
  border: none;
  height: calc(1.5em + 1.2rem );
}

.login-content p a{
  font-size: small;
  color: #3d4656;
}
.login-content p a:hover{
  color: #6f94f2;
}
.login-content p .register{
  float: right;
}






.market{
  background-color: #f3f5f8;
}
.marketinfo{
  margin-top: 4rem;
  max-width: 1200px;
}
.market .qiyenumber{
  width: 25%;
}
.market .qiyenumber1{
  width: 44%;
}
.market .data{
  background-color: #ffffff;
  margin: 0 1%;
  height: 17rem;
  margin-bottom: 2rem;
}
.title-small{
  text-align: left;
}
.title-small .lmbtnr1{
  text-align: left;
  line-height: 3rem;
  color: #313a4b;
  font-size: smaller;
  font-weight: 600;
  padding: 0;
}
.title-small .lmbtnr1 div{
  float: left;
  width: 1.2rem;
}
.title-small .lmbtnr1 p{
  margin-bottom: 0;
}
.title-small .lmbtnr1 p b{
  color: #6f94f2;
  font-weight: normal;
}
.title-small .data-content{
  padding: 2rem;
}
.title-small .data-content .col-6{
  margin-bottom: 1rem;
}
.title-small .data-content img{
  width: 80%;
}
.title-small .data-content p{
  font-size: small;
  color: #838993;
  margin-bottom: 0;
}
.title-small .data-content h1{
  color: #313a4b;
  font-size: x-large;
}

